package com.sky.mapper;


import com.sky.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.Map;

@Mapper
public interface UserMapper {

    //根据openId查询用户
    @Select("select * from sky_take_out.user where openid=#{openId}")
    User getUserByOpenId(String openId);

    //新增用户
    void insertUser(User user);

    //根据Id查询用户
    @Select("select * from sky_take_out.user where id=#{id}")
    User getUserById(Long id);

    //根据动态条件统计用户数量
    Integer countByMap(Map map);
}
